.content .panel-default {
  margin-top: 50px;
  margin-bottom: 100px;
}
.content .panel-default .panel-heading .panel-title {
  display: flex;
  background-color: #e7e7e7;
  align-items: center;
}
.content .panel-default .panel-heading .panel-title p {
  line-height: 22px;
  margin: 0px 10px;
  font-size: 14px;
  font-weight: bold;
}
.content .panel-default .panel-heading .panel-title p .btn-warning {
  color: #fff;
}
.content .panel-default .panel-heading .panel-title p:first-child {
  display: flex;
}
.content .panel-default .panel-heading .panel-title p:first-child input {
  margin-right: 5px;
}
.content .panel-default .panel-body .media {
  height: 100px;
  padding-bottom: 20px;
  box-sizing: content-box;
  border-bottom: 1px solid #ccc;
  margin-bottom: 20px;
}
.content .panel-default .panel-body .media .media-left {
  float: left;
  display: flex;
  align-items: center;
  height: 100px;
}
.content .panel-default .panel-body .media .media-left input {
  margin-right: 10px;
}
.content .panel-default .panel-body .media .media-left a {
  height: 100%;
}
.content .panel-default .panel-body .media .media-left a img {
  height: 100%;
}
.content .panel-default .panel-body .media .media-heading {
  display: flex;
  padding-left: 20px;
}
.content .panel-default .panel-body .media .price {
  display: flex;
  padding-left: 20px;
}
.content .panel-default .panel-body .media .btns {
  display: flex;
  justify-content: space-between;
  padding-left: 20px;
}
.content .panel-default .panel-body .media .btns button {
  outline: none !important;
}